home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / pluginy Firefox / 11243 / 11243.xpi / chrome / skipscreen.jar / content / megaupload.js < prev    next >
Text File  |  2009-12-14  |  1KB  |  52 lines

  1. // for skipscreen.js
  2. // non-captcha mega-family code
  3.  
  4. //#start-mega
  5. function megaupload () {
  6.  
  7.     var host = "MegaUpload"; // for error-handler. etc. maybe make this global....
  8.  
  9.     var xpath = "//div[@id='downloadlink']/a";
  10.     var urlLink = getFirstResult(xpath, document);
  11.  
  12.     // wait is bypassed....
  13.     // Oct 11, 2009 -- can no longer bypass wait (outside US/UK ???)
  14.     // how to make this detect the location....
  15.     // maybe an option to manually set???
  16.     if (urlLink) {
  17.  
  18.         var wait = 0;
  19.         var counter = $id("countdown");
  20.         if (counter && counter.innerHTML) {
  21.             wait = parseInt(counter.innerHTML,10);
  22.             wait = (isNaN(wait) ? 0 : wait);
  23.         }
  24.         try {
  25.             var endFunction = function () {
  26.                 new share().show();
  27.                 location.href = urlLink.href;
  28.             };
  29.  
  30.             if (wait > 0) {
  31.                 genericWaiter(wait, host, endFunction);
  32.                 return;
  33.             } else {
  34.                 // no wait needed!
  35.                 endFunction();
  36.             }
  37.         } catch(e) { errorHandler(e, twoLD);}
  38.     } else {
  39.         var captcha = $id("captchafield");
  40.         if (captcha) {
  41.             // small timer
  42.             var timer = setInterval( function () {
  43.                 clearInterval(timer);
  44.                 captcha.focus();
  45.             }, 1000);
  46.         }
  47.     }
  48.  
  49. } // end mega-upload
  50. //#end-mega
  51.  
  52. ;